﻿#region Using Statements
using System;
using System.Collections.Generic;
using System.Linq;
using System.Media;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;
using System.Diagnostics;
using System.IO;
#endregion using

namespace CakeRaid
{
    class Cake : GameObject
    {
        #region Attributes
        private SpriteBatch sprite;
        private SpriteFont spriteF;

        public int takenCakeCount, remainingCakeCount;
        public List<Vector2> droppedCake;
        #endregion Attributes

        #region Constructor
        public Cake(ImageObject io, int health, SpriteFont spF)
            : base(io, health, 0, 0)
        {
            sprite = io.SpriteBatch;
            spriteF = spF;

            this.Image.CutOutHeight = 180;
            this.Image.CutOutWidth = 160;

            takenCakeCount = 0;
            remainingCakeCount = Var.MAX_CAKE_HEALTH;
        }
        #endregion Constructor

        #region Draw
        public override void Draw(int currentFrameX, int currentFrameY)
        {
            base.Draw(currentFrameX, currentFrameY);
        }
        #endregion Draw
    }
}
